Skip to content

ci: version packages#14

Merged
minseong0324 merged 1 commit intomainfrom
changeset-release/main
Feb 24, 2026
Merged

ci: version packages#14
minseong0324 merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@connectivity-js/core@0.2.0

Minor Changes

  • Bug fix: onSuccess/onError/onSettled now fire after offline queue flush (#12)

    Previously, when an action was queued while offline and later flushed, the result
    was discarded and no callbacks fired. Now:

    • onSuccess(result) and onSettled() are called after a successful flush
    • onError(error) and onSettled() are called when a flush exhausts all retry attempts
    • Intermediate retry attempts do not trigger any callbacks

    BREAKING: onSettled is no longer called when a job is enqueued. It fires only
    after the job reaches a terminal state (immediate execution success/error, or final
    flush outcome). Code relying on onSettled firing at enqueue time should switch to
    onEnqueued instead.


    Bug fix: QueuedJob.lastError now stores the original Error object

    lastError was previously storing a stringified message via toErrorMessage(),
    silently discarding the stack trace and any custom properties on the Error object.
    lastError is now typed unknown and holds the original thrown value.


    Bug fix: grace period fires with the latest offline reason

    When a second offline network event arrived during an active grace period timer,
    the timer closure retained the first event's reason. The committed status change
    now always reflects the most-recent event's reason.

@connectivity-js/devtools@0.2.0

Minor Changes

  • Bug fix: onSuccess/onError/onSettled now fire after offline queue flush (#12)

    Previously, when an action was queued while offline and later flushed, the result
    was discarded and no callbacks fired. Now:

    • onSuccess(result) and onSettled() are called after a successful flush
    • onError(error) and onSettled() are called when a flush exhausts all retry attempts
    • Intermediate retry attempts do not trigger any callbacks

    BREAKING: onSettled is no longer called when a job is enqueued. It fires only
    after the job reaches a terminal state (immediate execution success/error, or final
    flush outcome). Code relying on onSettled firing at enqueue time should switch to
    onEnqueued instead.


    Bug fix: QueuedJob.lastError now stores the original Error object

    lastError was previously storing a stringified message via toErrorMessage(),
    silently discarding the stack trace and any custom properties on the Error object.
    lastError is now typed unknown and holds the original thrown value.


    Bug fix: grace period fires with the latest offline reason

    When a second offline network event arrived during an active grace period timer,
    the timer closure retained the first event's reason. The committed status change
    now always reflects the most-recent event's reason.

Patch Changes

  • Updated dependencies [907d59e]:
    • @connectivity-js/core@0.2.0

@connectivity-js/react@0.2.0

Minor Changes

  • Bug fix: onSuccess/onError/onSettled now fire after offline queue flush (#12)

    Previously, when an action was queued while offline and later flushed, the result
    was discarded and no callbacks fired. Now:

    • onSuccess(result) and onSettled() are called after a successful flush
    • onError(error) and onSettled() are called when a flush exhausts all retry attempts
    • Intermediate retry attempts do not trigger any callbacks

    BREAKING: onSettled is no longer called when a job is enqueued. It fires only
    after the job reaches a terminal state (immediate execution success/error, or final
    flush outcome). Code relying on onSettled firing at enqueue time should switch to
    onEnqueued instead.


    Bug fix: QueuedJob.lastError now stores the original Error object

    lastError was previously storing a stringified message via toErrorMessage(),
    silently discarding the stack trace and any custom properties on the Error object.
    lastError is now typed unknown and holds the original thrown value.


    Bug fix: grace period fires with the latest offline reason

    When a second offline network event arrived during an active grace period timer,
    the timer closure retained the first event's reason. The committed status change
    now always reflects the most-recent event's reason.

Patch Changes

  • Updated dependencies [907d59e]:
    • @connectivity-js/core@0.2.0

@connectivity-js/react-devtools@0.2.0

Minor Changes

  • Bug fix: onSuccess/onError/onSettled now fire after offline queue flush (#12)

    Previously, when an action was queued while offline and later flushed, the result
    was discarded and no callbacks fired. Now:

    • onSuccess(result) and onSettled() are called after a successful flush
    • onError(error) and onSettled() are called when a flush exhausts all retry attempts
    • Intermediate retry attempts do not trigger any callbacks

    BREAKING: onSettled is no longer called when a job is enqueued. It fires only
    after the job reaches a terminal state (immediate execution success/error, or final
    flush outcome). Code relying on onSettled firing at enqueue time should switch to
    onEnqueued instead.


    Bug fix: QueuedJob.lastError now stores the original Error object

    lastError was previously storing a stringified message via toErrorMessage(),
    silently discarding the stack trace and any custom properties on the Error object.
    lastError is now typed unknown and holds the original thrown value.


    Bug fix: grace period fires with the latest offline reason

    When a second offline network event arrived during an active grace period timer,
    the timer closure retained the first event's reason. The committed status change
    now always reflects the most-recent event's reason.

Patch Changes

  • Updated dependencies [907d59e]:
    • @connectivity-js/devtools@0.2.0
    • @connectivity-js/core@0.2.0

@vercel
Copy link

vercel bot commented Feb 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connectivity-js-docs Ready Ready Preview, Comment Feb 24, 2026 7:40pm

@minseong0324 minseong0324 reopened this Feb 24, 2026
@minseong0324 minseong0324 merged commit 0f6f9ba into main Feb 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant